apple tart - German English Dictionary